package com.edu.d10_tz;

import java.util.concurrent.atomic.AtomicInteger;

/**
 * 使用乐观锁，
 */
public class MyRunable2 implements Runnable{
    private AtomicInteger count=new AtomicInteger();//用乐观锁来用来记录浏览的人次
    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            //也就是说，一个线程会执行100次

            synchronized (this){
                /**
                 * incrementAndGet()先增加再获取，就是++count
                 */
                System.out.println(Thread.currentThread().getName()+"count========>"+count.incrementAndGet());
            }
        }
    }
}
